jirout.utils
Class Properties
java.lang.Object
|
+--jirout.utils.Properties
- public class Properties
- extends java.lang.Object
Jednoduchy nastroj pro pristup do XML souboru, prace je podobna jako s registry u windows. Pro praci slouzi zve zakladni metody get a put. pokud chcete po skonceni prace zmeny ulozit do souboru je nutne zavolat close.
Tato trida k praci s XML pouziva sluzby DOM. Nepodporuje vycestejnych nazvu v jedne vetvi stromu, pokud se takovy pripad vyskytne program dalsi odkazy ignoruje.
Jako oddelovac jednotlivych casti cesty k klici slouzi zpetne lomitko /
Jednoduchy priklad jak zapisovat a cist:
Properties reg = new Properties("pokus.xml");
System.out.println( reg.get("messages/message/body") );
System.out.println( reg.get("messages/message/from") );
reg.put("messages/message/pes/kocka","!!!!!!!!!!!!!!!!!!!!!!!!!!!");
reg.put("messages/message/pes/kocka","Martin Blazej Praha 4, Slavnikova 43,PSC 43 432");
System.out.println( reg.get("messages/message/pes/kocka") );
reg.print();
reg.close();
Ve jmenu cesty k urcite hodnote se nesmi vyskytovat cast slozena pouze s cislic. napr cesta "books/1/pokus" neni platna
- last update:
- 26.9.2001
- Version:
- 1.0
- Author:
- Jan Jirout
|
Constructor Summary |
Properties(java.lang.String path,
java.lang.String root)
tento konstruktor nacte strukturu xml souboru do interni promenne doc. |
|
Method Summary |
void |
close()
ulozi zmenene vlastnosti zpatku do souboru |
java.lang.String |
get(java.lang.String path)
|
void |
load(java.io.File f)
nacte vlastnosti ze souboru, ktery je ve formatu XML 1.1 |
void |
print()
|
void |
put(java.lang.String path,
java.lang.String klic)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Properties
public Properties(java.lang.String path,
java.lang.String root)
- tento konstruktor nacte strukturu xml souboru do interni promenne doc. Pokud soubor neexistuje vytvori se novej
- Parameters:
path -
load
public void load(java.io.File f)
- nacte vlastnosti ze souboru, ktery je ve formatu XML 1.1
- Parameters:
f - soubor s XML
close
public void close()
- ulozi zmenene vlastnosti zpatku do souboru
print
public void print()
get
public java.lang.String get(java.lang.String path)
- Parameters:
path - - Returns:
-
put
public void put(java.lang.String path,
java.lang.String klic)
- Parameters:
path - klic -